package com.clouddisk.common.core.domain.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import org.springframework.data.annotation.Id;

@Data
@TableName("share")
public class Share {
    @TableId(value = "share_id")
    private Long shareId;

    /**
     * 用户id
     */
    private Long userId;

    /**
     * 文件所属部门
     */
    public String fileDeptName;

    /**
     * 分享时间
     */
    private String shareTime;

    /**
     * 失效时间
     */
    private String endTime;

    /**
     * 提取码
     */
    private String extractionCode;

    /**
     * 分享批次号
     */
    private String shareBatchNum;

    /**
     * 分享类型(0公共,1私密,2好友)
     */
    private Integer shareType;

    /**
     * 分享状态(0正常,1已失效,2已撤销)
     */
    private Integer shareStatus;

}
